package com.thwj.project.app.api.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("用户信息UserInfoVo")
public class UserInfoVo {

    @ApiModelProperty("主键")
    private Long userId;
    @ApiModelProperty("昵称")
    private String nickname;
    @ApiModelProperty("头像")
    private String headPic;
    @Deprecated
    @ApiModelProperty("头像列表 逗号隔开 前端集合数据 废弃")
    private String picList;
    /** 图片列表（多个逗号隔开） */
    @ApiModelProperty("图片列表（多个逗号隔开）")
    private String picListV2;
    @ApiModelProperty("用户认证 1：个人 2：俱乐部 空值表示用户没有认证")
    private Integer authenticationType;
    @ApiModelProperty("用户认证 1：个人 职业")
    private String authenticationJobName;
    @ApiModelProperty("用户认证 1：个人 职业")
    private String authenticationClubName;
    @ApiModelProperty("个性签名")
    private String signature;
    @ApiModelProperty("是否已关注公众号 false 表示没关注")
    private boolean subscribeMp = false;
    @ApiModelProperty("性别： 1：男 2：女")
    private Integer gender;
    @ApiModelProperty("生日： YYYY-MM-DD")
    private String birthday;
    @ApiModelProperty("生日： YYYY-MM-DD")
    private String wechat;
    @ApiModelProperty("手机号 这里需要注意 授权的手机号不可修改 后端会加星号 仅做展示使用")
    private String phone;
    @ApiModelProperty("联系电话")
    private String contactPhone;

    @ApiModelProperty("是否官方用户 只有true 表示是官方 null false都不是")
    private Boolean userOffice;

    @ApiModelProperty("年龄")
    private Integer age;
    @ApiModelProperty("关注量")
    private Integer attentionCount;
    @ApiModelProperty("粉丝量")
    private Integer followCount;
    @ApiModelProperty("点赞量")
    private Integer goodCount;
    @ApiModelProperty("是否是会员")
    private Boolean vipOrNot = false;

    @ApiModelProperty("是否关注当前用户")
    private Boolean userAttentionOrNot = false;
    @ApiModelProperty("是否发起DIDI申请")
    private Boolean didiOrNot = false;
}
